package net.hn.hnms.biz.indicator.entity;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;

/**
 * @author 智呈物联 nzw
 * @date 2022/10/17
 */
@Data
public class IndicatorScoreVo {
    //粉尘
    @ApiModelProperty("粉尘-人员")
    private BigDecimal dustPersonnel=new BigDecimal(0);
    @ApiModelProperty("粉尘-环境")
    private BigDecimal dustEnvironment=new BigDecimal(0);

    @ApiModelProperty("粉尘-管理")
    private BigDecimal dustManage=new BigDecimal(0);
    @ApiModelProperty("粉尘-设备")
    private BigDecimal dustDevice=new BigDecimal(0);
    @ApiModelProperty("粉尘-综合得分")
    private BigDecimal dustComprehensive=new BigDecimal(0);

//    //水害
//    @ApiModelProperty("水害-涌水")
//    private BigDecimal floodInrush=new BigDecimal(0);
//    @ApiModelProperty("水害-电法")
//    private BigDecimal floodElectrical=new BigDecimal(0);
//
//    @ApiModelProperty("水害-水文")
//    private BigDecimal floodHydrology=new BigDecimal(0);
//    @ApiModelProperty("水害-排水")
//    private BigDecimal floodDrainage=new BigDecimal(0);
//    @ApiModelProperty("水害-综合得分")
//    private BigDecimal floodComprehensive=new BigDecimal(0);
    //水害
    @ApiModelProperty("水害-人员")
    private BigDecimal floodPersonnel=new BigDecimal(0);
    @ApiModelProperty("水害-环境")
    private BigDecimal floodEnvironment=new BigDecimal(0);
    @ApiModelProperty("水害-管理")
    private BigDecimal floodManage=new BigDecimal(0);
    @ApiModelProperty("水害-设备")
    private BigDecimal floodDevice=new BigDecimal(0);
    @ApiModelProperty("水害-综合得分")
    private BigDecimal floodComprehensive=new BigDecimal(0);



    //瓦斯
    @ApiModelProperty("瓦斯-人员")
    private BigDecimal gasPersonnel=new BigDecimal(0);
    @ApiModelProperty("瓦斯-环境")
    private BigDecimal gasEnvironment=new BigDecimal(0);

    @ApiModelProperty("瓦斯-管理")
    private BigDecimal gasManage=new BigDecimal(0);
    @ApiModelProperty("瓦斯-设备")
    private BigDecimal gasDevice=new BigDecimal(0);
    @ApiModelProperty("瓦斯-综合得分")
    private BigDecimal gasComprehensive=new BigDecimal(0);

    //火灾
    @ApiModelProperty("火灾-内因")
    private BigDecimal fireInternal =new BigDecimal(0);

    @ApiModelProperty("火灾-外因")
    private BigDecimal fireExternal =new BigDecimal(0);

    @ApiModelProperty("火灾-人员")
    private BigDecimal firePersonnel=new BigDecimal(0);

    @ApiModelProperty("火灾-管理")
    private BigDecimal fireManage=new BigDecimal(0);

    @ApiModelProperty("火灾-综合得分")
    private BigDecimal fireComprehensive=new BigDecimal(0);



    @ApiModelProperty("粉尘-扣分问题集合")
    private List<Map<String,Object>> dustProblems=new ArrayList<>();

    @ApiModelProperty("水害-扣分问题集合")
    private List<Map<String,Object>> floodProblems=new ArrayList<>();

    @ApiModelProperty("瓦斯-扣分问题集合")
    private List<Map<String,Object>> gasProblems=new ArrayList<>();

    @ApiModelProperty("火灾-扣分问题集合")
    private List<Map<String,Object>> fireProblems=new ArrayList<>();



}
